#ifndef PROJECTPROPERTIES_H
#define PROJECTPROPERTIES_H

#include <QDialog>

namespace Ui {
    class ProjectProperties;
}

namespace Plugins
{
    class Project;
}

class ProjectProperties : public QDialog
{
    Q_OBJECT

public:
    explicit ProjectProperties(Plugins::Project * prj, QWidget *parent = 0);
    virtual ~ProjectProperties();
private slots:
    void onAccept();
    void onSelectMainClicked();
    void onMenuChanged(int);
    void onCamelToggled(bool);
    void onUnderscoreToggled(bool);
    void onCustomToggled(bool);
private:
    void setPyLintVars();
    void savePyLintVars();
private:
    Ui::ProjectProperties *ui;
    Plugins::Project * _project;
    int _style;
};

#endif // PROJECTPROPERTIES_H
